Internet Archive BookReader

Old Ross-shire and Scotland, as seen in the Tain and Balnagown documents